#include <cstdlib>

template <typename T>
class Node
{
private:
    T data;
    Node* next;
public:
    Node();
    Node(T _val);
    ~Node();
    T get_data() const;
    void set_data(T _val);
    Node* get_next() const;
    void set_next(Node* _add);
    T pop_front();
};

